Collaborative Memories in Clusters: Opportunities and Challenges
نویسندگان
چکیده
Highly-integrated distributed systems such as Intel Micro Server and SeaMicro Server are increasingly becoming a popular server architecture. Designers of such systems face interesting memory hierarchy design challenges while attempting to reduce/eliminate the notorious disk storage swapping. Disk swapping activities slow down applications’ execution drastically. Swapping to the free remote memory near by nodes, through Memory Collaboration has demonstrated its cost-effectiveness compared to overprovisioning memory for peak load requirements. Recent studies propose several ways to access the underutilized remote memory in static system configurations, without detailed exploration of dynamic memory collaboration. Dynamic collaboration is an important aspect given the run-time memory usage fluctuations in clustered systems. Furthermore, with the growing interest in memory collaboration, it is crucial to understand the existing performance bottlenecks, overheads, and potential optimizations. In this paper we address these two issues. First, we propose an Autonomous Collaborative Memory System (ACMS) that manages memory resources dynamically at run time, to optimize performance, and provide QoS measures for nodes engaging in the system. We implement a prototype realizing the proposed ACMS, experiment with a wide range of realworld applications, and show up to 3x performance speedup compared to a non-collaborative memory system, without perceivable performance impact on nodes that provide memory. Second, we analyze, in depth, the end-to-end memory collaboration overhead and bottlenecks. Based on this analysis, we provide insights on several corresponding optimizations to further improve the performance.
منابع مشابه
Task Complexity Manipulation and EFL learners’ interactions in the process of collaborative pre-planning
Today, learners’ interaction and collaborative task performance have attracted increasing attention from language teachers and researchers. The present study investigated whether collaborative pre-planning, task complexity manipulation, and language proficiency level play a role in learners’ interactions. To this end, 128 EFL learners from two different language proficiency levels carried out t...
متن کامل“Seeing” the Difference: The Importance of Visibility and Action as a Mark of “Authenticity” in Co-production; Comment on “Collaboration and Co-production of Knowledge in Healthcare: Opportunities and Challenges”
The Rycroft-Malone paper states that co-production relies on ‘authentic’ collaboration as a context for action. Our commentary supports and extends this assertion. We suggest that ‘authentic’ co-production involves processes where participants can ‘see’ the difference that they have made within the project and beyond. We provide examples including: the use of design in health projects which see...
متن کاملProposing a model for entrepreneurship opportunities and challenges in online social networks in Iran
Human life has been affected by new communications in recent years. The development of cyberspace has led to businesses embracing social networks. The appearance of the cyberspace and features offered by information technology (IT) has provided hope, wishes, opportunities, and challenges for business owners. Organizations create opportunities for improving productivity, market share and value, ...
متن کاملReview of Challenges and Opportunities Health Information Technology-based Art Therapy in Education and Treatment
متن کامل
Two Collaborative Feedback Models in EFL Writing Instruction: Do They Make a Difference?
Research in L1 writing has found numerous benefits of employing collaborative learning in the classroom. The research findings on group work provide clear evidence that engaging learners in group activities increases opportunities for students to engage in the negotiation of meaning, which further leads to better acquisition. The present study, implementing two different collaborative feedback ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Trans. Computational Science
دوره 22 شماره
صفحات -
تاریخ انتشار 2014